#!/bin/bash
lex l_lang.l
yacc -d y_lang.y

gcc -o demo y.tab.c lex.yy.c tree.c map.c asm.c parser.c -ll -lm
printf  "gcc -o demo y.tab.c lex.yy.c tree.c map.c asm.c parser.c -ll -lm \n"

./demo nc.nc
printf  "./demo nc.nc \n"

nasm -f elf64 -o PLang.o PLang.asm
printf  "nasm -f elf64 -o PLang.o PLang.asm \n"

gcc PLang.o sys_func.o
printf  "gcc PLang.o sys_func.o \n"